#ifndef RENDER_H
#define RENDER_H

#include "main.h"
#include "Vect3D.h"

namespace ge {

	class Render {

	public:

		Render();
		void majScreen(int w, int h);
		void majCamera();
		void test(int z);
		void zoom(int deltaScroll);
		void static GLini();
		virtual ~Render();

		double getXCam() const;
		double getYCam() const;
		void setXCam(double newX);
		void setYCam(double newY);

		void setXSpeed(double newXSpeed);
		void setYSpeed(double newYSpeed);
		void setRad(double newRad);

		void incrementZoom();
		void decrementZoom();

	private:

		double xcam_, ycam_;
		double xCamSpeed_, yCamSpeed_;
		double rad_;
		double zoom_;
		const float zoomFactor = 1.2;

	};

} //namespace end
#endif // RENDER_H
